place open to public view - Espagnol Anglais Dictionnaire